Skip to content

release: chdb 3.0.0 on chdb-core v26.5.0#45

Merged
ShawnChen-Sirius merged 1 commit into
chdb-io:mainfrom
ShawnChen-Sirius:release/3.0.0
Jun 14, 2026
Merged

release: chdb 3.0.0 on chdb-core v26.5.0#45
ShawnChen-Sirius merged 1 commit into
chdb-io:mainfrom
ShawnChen-Sirius:release/3.0.0

Conversation

@ShawnChen-Sirius

@ShawnChen-Sirius ShawnChen-Sirius commented Jun 14, 2026

Copy link
Copy Markdown
Contributor

What

Cuts the stable chdb@3.0.0 release on the chdb-core v26.5.0 engine line. Single-file change to package.json:

  • version 2.0.0 → 3.0.0
  • optionalDependencies for the four @chdb/lib-* native subpackages: >=26.5.0exact 26.5.0.

update_libchdb.sh already points at v26.5.0 on main; no change needed.

Why pin the subpackages exactly

The >=26.5.0 range would let a chdb@3.0.0 install float onto a newer engine subpackage (e.g. a future 26.5.1) — a stable release should resolve a fixed, tested engine. Exact 26.5.0 guarantees reproducible installs.

Test

npm run test:v3 green against v26.5.0: 118 passed. (The legacy mocha test/test:all runs on CI's Node 22.x; it trips a yargs/ESM error only on very new local Node, unrelated to this change.)

Release (separate, gated step)

Publishing happens on a pushed v3.0.0 tag (→ npm dist-tag latest), not on merge. To be done after this merges.

Stable release on the v26.5.0 engine line. Pins the per-platform native
subpackages to exact 26.5.0 (was the >=26.5.0 range) so a 3.0.0 install always
resolves the 26.5.0 engine instead of floating onto a newer subpackage. The
raw/streaming insert API is intentionally NOT in this release — it requires the
written-rows accessors added to chdb-core after v26.5.0, and ships separately on
the v26.5.1 line.

Full v3 suite green against v26.5.0 (118 passed).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@ShawnChen-Sirius ShawnChen-Sirius merged commit eada96d into chdb-io:main Jun 14, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant